The vibrant state of Gujarat is dotted with architectural marvels, which make it one of the most rewarding tourist destinations in India. From age-old stepwells to opulent palaces, splendid mosques and mighty forts, India’s westernmost state has it all