Visa for London September 2, 2018 Visa Visa for London London is a capital city of United Kingdom. So, to travel to London you Know More