Mumbai: Notwithstanding the protests against Padmaavat , which have marred the release of the film in many states, the Sanjay Leela Bhansali directed film has taken a stupendous opening at the box office in India, earning around Rs 19 crore on its opening day on Thursday, trade sources said on