Actor Robert De Niro has invested in a new property complex in Shanghai, it is reported. It will include an arts centre, a boutique hotel, shops, and a cinema. Project 179 is a 850,000 sq ft development located on the city's waterfront. De Niro entered... Read More