Big Ben, London, England Posted On February 3, 2022 Big Ben, London, EnglandBig Ben, London, England Related Posts Lake Lucern, Switzerland Afternoon Meditation, India The Stone Mirror, Turkey About The Author laceyfowler