Just a quick response as to what language it is.I t is Hindi and as you recall John and his fellow Beatles spent a lot of time in Haridwar in India,one of the most mystic places on the face of the earth.
There are many places in India where he left his mark and of course what he learnt from Maharishi his Guru has been reflected in his songs.The rst they say is history.
Sashi.