The Mountain Rising Over 3000 Feet from Its Base Towards the Heavens is Perhaps the Most Fascinating and Breathtaking Creation of Mother Nature on This Earth
The mountain “where Buddha laid his foot on” By Sudath Gunasekara (S.L.A.S), The wonder that is Lakegala from where Ravana ruled Lanka and Lord Buddha preached Lankavatara Sutra and laid…