The movie was initially set to release in India in March but was stuck with the Central Board of Film Certification (CBFC)