Baahubali to release in 5000 screens in China! admin 9 years ago Watch Baahubali to release in 5000 screens in China!