The memories you make here will last you forever. While Jodhpur is known as the "Blue City" and "Sun City," it's important to note that there's more than meets the eye when it comes to this place.