Hi There...
This is the courtyard of a palace in Rajasthan, India (I believe Jaipur or Udaipur is the city - don't remember now...) Any ways, we were told they filmed a famous wedding scene in an indian movie in this courtyard - but I took the picture b/c it looked nice....
We walked up and around the walkway on top of the structure... This palace sits atop a mountain...