For Muslims around the world, travelling to Makkah and Madinah is unlike an ordinary holiday. These two Saudi Arabian cities are at the heart of Islamic history and attract millions of pilgrims and visitors every year. For a first-time traveller, however,...