KATHMANDU, Aug 9: People from various walks of life in Nepal including politicians have lambasted Indian External Affairs Minister S. Jaishankar's recent claim that the Lord Buddha was Indian.