I couldn't help it but I really need to make fun of those UK small apartments This is in West London and such is our life in the UK!
Would you live here?
I'll do you one better
Can anyone guess what's this building is used for?
Hint: This is in Hyderabad, India!