India is a country of wonders, a country where myth, history, and nature weave an interesting fabric of the unknown. Scattered all across the nation are locations that seem to be plucked straight out ...