Islam's two holiest cities, Makkah and Medina, welcome over 12 million pilgrims, especially during the Hajj and Umrah seasons. Transportation can be a big challenge when pilgrims visit to perform Umrah and Hajj.
13 station Road London, United Kingdom - Tower of London, ENG 1000