Rank #8

The Taj Lake Palace, Udaipur

The Taj Lake Palace is a stunningly beautiful 18th century palace located in the middle of Lake Pichola in Udaipur, India. Built in 1746, the palace is a stunning example of Rajput architecture and is now a luxurious five-star hotel. The palace is

01
Lv 1 · Browser0 pts
0 / 100 to Lv 2+1 / 200px scrolled
Theme
Display
Density