Originally Posted by
Ancien Maestro
So some prelimnary questions are.. Do we need Visa for the any of the surrounding countries in Europe after landing in London Heathrow.
For countries belonging to the Schenge Area you don't need a visa. You can stay up to 90 days in a period of 180 days. Please refert to this article to see which countries belong to the Schengen Area
Wikipedia: Schengen Area