Hi, I will be visiting London on 10 Nov. I have heard about the PAYG SIM card. May I know I'f I can get it from the airport or any tube station?
I read that Nov is a wet period in London? Is winter jacket necessary? I hope my itinerary won't get too affected by the rain.