Photo credit: CC license by stevekc
4. Oberoi Amarvilas, Agra, India
A visit to India isn’t complete without taking in the Taj Mahal. Well, what if you could wake-up to seeing the Taj Mahal every day of your stay? If this sounds amazing to you (and it is yes), then the Oberoi Amarvilas is the hotel for you.