Kamakhya on Nilachal Hill above Guwahati — one of the four Adi Shakti Peeths — with the Brahmaputra below it.