Kumbhalgarh, near Udaipur (India)
This is a view from the palace.
Kumbalgarh is a fortress situated 82 km North-West of Udaipur. See this en.wikipedia.org/wiki/Kumbhalgarh.