Gujarat is a vibrant and colourful state in the western part of India. It is rich in history, culture, nature, and wonderful destinations to visit. From deserts to forests, temples to palaces, there ...