Although its exterior might be grim and even unimpressive (especially when compared to stately Buckingham Palace), the Tower of London's interior is always bustling with activity. Despite its name ...
Built in 1903, overlooking the Arabian sea, close to Colaba Causeway - Offer tours guided by Government trained tourism officials.