Rajasthan offers authentic Indian cuisine.