‘Baahubali’ to Release in 6000 Screens in China this May
Chennai, Feb 13 (IANS) S.S. Rajamouli’s magnum opus “Baahubali”, one of India’s biggest blockbusters, will release in over 6,000 screens via E Star Films in China in May. “This will be the biggest ever release…