India, situated in South Asia, is the seventh-largest country and second-most populous country in the world. If you want to visit an exotic country that will charm you with its elegance, extravagance, flavours, rituals, a country full of culture and history then India is the best choice for you. Places to Visit in India Pictures When you think about places to visit in India the first one that pops in your head, no doubt, is Agra, the most visited city in India, since it is the home of the Taj Mahal. The Taj Mahal meaning "crown of palaces" is the symbol of one of the greatest eternal love stories and it also considered the synonym of beauty itself. It was built by Mughal emperor Shah Jahan in the memory of Mumtaz Mahal, his third wife. This white marble mausoleum is one of the Seven Wonders of the World and it also became a UNESCO World Heritage Site. Places to Visit in India Pictures Another beautiful city, Kashmir will amaze you with its waterfalls, flower gardens, Alpine villages and if you visit it during winter season you can enjoy a boat ride on the Dal Lake. India's smallest state, Goa is best known for its golden sand beaches and breathtaking sunsets. If you want to enjoy some days in he company of the person you love, walking on the beach, holding hands and simply enjoy each other's presence then Goa is the perfect place for you. Places to Visit in India Pictures Hawa Mahal or "Palace of Winds", is a beautiful construction located in Jaipur and it is designed in the shape of the crown of Krishna. The monument has 935 small windows and it stands as the entrance to the City Palace. This pyramid monument attracts many tourists from all over the world each year. India's capital, New Delhi is home to some of the most amazing tourist sites. There you can see the Lotus Temple, the national monument of India-the India Gate, Jama Masjid-India's principal mosque, and the UNESCO's World Heritage site-Qutub Minar. Places to Visit in India Pictures If you are a person who loves mountains and you want to spend your vacation in a breathtaking place at an altitude of 2135 meters above sea level, then we recommend the Queen of the Hills, Darjeeling, which produces some of the world's most famous teas. Everywhere you look, you will see only green and the sunsets are simply amazing. Other amazing places to visit in India are the Ajanta Caves in Aurangabad. These rock-cut monuments show India's rich heritage and they represent the Buddhist religious art. Mysore, the capital of Karnataka is known mostly for the Mysore Palace. Its beauty attracts almost 3 million visitors each year and is the second most visited place in India after Taj Mahal. If you want to see the Indian traditions, the best way to do it is to participate to one of their festivals. One of the most important Indian festivals is called Diwali, it lasts for five days and it represents the start of the Hindu New Year. They have a lot of fireworks, candles and clay lamps, so the festival is also called the Festival of Lights. The lights represent the triumph of good over evil and brightness over darkness. India is the best choice if you want to explore a different culture, to learn new things and see amazing things and exotic places. It is a rich country, both historically and cultural and you have the perfect chance to observe people's traditions which have been kept from ancient times.