London
United Kingdom
rats w rocket launchers
banksy maybe baby? some people never see this. they see this thing called Westminster and Big Ben across a river