Explore the beautiful city of Jodhpur in India known for its iconic blue buildings and majestic Mehrangarh Fort.