What are the top 10 places to visit in India?

The diversified land of India offers its visitors to experience the charm of its enriched beauty which lies in its glamorous forts, palaces, museums, fairs, festivals, the distinct range of flora and fauna, natural and clean environment and many other features that makes the country known as Incredible India. India is bejeweled with the distinct…