India has given Buddha to the world, not war. It means India has always given peace and prosperity to the world: PM Modi in Austria.

India has given Buddha to the world, not war. It means India has always given peace and prosperity to the world: PM Modi in Austria.