Home Tags Trafalgar Square

Tag: Trafalgar Square

Sit in Peace

0
It has been nearly one year since the "Sit in Peace" in the heart of London, where 4,000 people gathered to meditate with Thay...