If you hear the Big Ben whispering, and are at the point of losing your mind on Oxford Street, London feels like home to you. A challenge for every living soul, this city builds dreams and conquers hearts as it is one of the main global attractions in terms of fashion…