London

United Kingdom
1 stories
Painted biblical stones arranged on the Thames foreshore near the O2