Rock Productions, the business arm of the megachurch led by TV evangelist Joseph Prince, has just bought a mall for $217m. The Star Vista is a popular mall in Singpore and already houses The Star Performing Arts Centre, home to Prince’s 30,000-strong New Creation Church. Deacon Yong Chee Ram told The Straits Times that the church had decided to buy …