News

First discovered in late 2000 in the town of Pampore in India's Kashmir Valley, the skull and nearly 90 stone ... the Narmada ...