These 10 mysterious places in India are a unique blend of fear, thrill, and history. From the Twin Lakes to Magnetic Hill, ...
India is a country of wonders, a country where myth, history, and nature weave an interesting fabric of the unknown.