The Central Board of Film Certification (CBFC), on Wednesday, March 5, blocked the satellite release of Marco, citing its ...