India has many regional cultural diversity in language, religion, ethos, customs, traditions, food and even costumes are amazing and unique in themselves. India has preserved its cultural heritage in various forms.
Cultural Cities: Kohima, Shimla, Chennai, Jaipur, Puri, Patna, Guwahati, Chandigarh, Trivandrum, Mumbai etc.
Major Fair: Holi, Diwali, Eid, Christmas, Easter and Raksha Bandhan.
Major Religion: Hindu, Muslim, Sikh, Christian, Jain, Budhism, Parsi etc.
Best Time to Visit: October to March.