News
The house in London has had people check their reflection in its walls every time they pass -- because the walls are made of mirrors.
By Anushka Goel
Subscribe to our newsletter to get the latest on travel, stay & dining.
Thank you for your subscription.