Liquor baron Vijay Mallya who is under scrutiny for defaulting on loans worth Rs. 9000 crore from various Indian banks, has been living in a $15 million mansion in England’s Hertfordshire county, The Sunday Times reported. The mansion was bought from the father of the Formula One champion Lewis Hamilton, by a company with offshore […]