India has so many magnificent places that anyone can get confused about what to visit and what to skip. Whether it is mountains, lakes, greenery, beaches, traditional architecture, or centuries of history, one visit to India can provide the experience of it all. If you are wondering what places you should not miss out on at any cost, then don’t …