Kerala Business Tycoon Turns Scotland Yard Into A Luxury Hotel | Charge Rs 8 Lakh Per Night

Great Scotland Yard – one of the most iconic buildings – that used to be the headquarters of the Metropolitan Police in London during 1829 to 1890, has…