My picture of the day Amaravati sculptures in the British museum, London. Share on Facebook Tweet on Twitter Amaravati sculptures in the British museum, London.