London, United Kingdom

Tall. Like, seeeeeriously.