Hotel Burj-al-Arab has been constructed on a reclaimed island 280 meters away from Jumeira Beach in Dubai. It has only luxury suites with private saunas,…
Burj Khalifa is the icon of Dubai in United Arab Emirates. It is the tallest building on earth with more than 160 occupied floors. The view is simply breath…
This is Ummed Bhavan Palace, Jodhpur, Rajasthan, India. It is a 300 room palace of the King built almost 400 years ago using the local sand stone. Now only part…