Gujarat is situated in western India. it's surrounded by Rajasthan, Maharashtra, Madhyapradesh, Pakistan by land and it has costal boundries which is touched by gulf of kutch and Arabian ocean. It has very rich cultural and structural heritage. Diversity is also there in food, language, culture and so many things. Here are 10 places you should visit in Gujarat.