Badla movie review: Bollywood directors call Amitabh Bachchan and Taapsee Pannu's film 'A Must Watch'

Badla is produced by Shah Rukh Khan under his banner Red Chillies Entertainment along with Azure Entertainment