Impressions of India: Jodhpur (TRAVEL)
The history of this enormous structure is so complex that to attempt explaining it would be a disservice. Let's just say if you're planning to visit these sites, hire a guide who can walk you through the labyrinth of history.