Pakistan opposition leader Imran Khan today alleged that Minister Nawaz Sharif owned a property in a posh area of London and invested millions of dollars in Europe and demanded an explanation from him.