It is stated in the Puranas that the Adi Guru Dattatraya worshipped Mother along the banks of the River Tamasa. Tamasa is the same as your Thames. And He himself came and worshipped here. And the Druids, those who had the manifestation of the Stonehenge and all that, are originated from that time, in this great country of Shiva, or the Spirit. So the Spirit resides here, as in the heart of human beings, and the Sahasrara is in the Himalayas, where Sadashiva exists at the Kailasha. This is the great secret of we having so many Guru Pujas here.
-- AWAKENING THE GURU PRINCIPLE GURU PUJA 24-7-83 LODGE HILL SEMINAR, ENGLAND