Udaipur's luxurious hotels and royal palaces offer filmmakers a unique blend of history and elegance, making the city a go-to destination for shoots that demand grandeur ...