Kumbhalgarh, a relatively secluded destination near Udaipur, Rajasthan, has got its very first international branded resort in the form of Radisson Blu Resort Kumbhalgarh.

Kumbhalgarh, a relatively secluded destination near Udaipur, Rajasthan, has got its very first international branded resort in the form of Radisson Blu Resort Kumbhalgarh.