This entry was posted on Thursday, October 23rd, 2008 at 9:52 pm and is filed under Photoshopping.


There is now a small but beautiful oasis of happiness in Tower Hamlets, London E3 (in a part of town that brings to mind almost every urban chase scene from The Professionals).

You can take a closer look starting here.