The correct option is B Maharashtra
Under section 30 of the Indian Contract Act wagering contracts have been explicitly declared as a void ab initio but there is nowhere mentioned that these type of contracts have been forbidden by the law. In India, however, the law differs from state to state and in the states of Gujarat and Maharashtra, the wagering agreements have been declared illegal and is forbidden by law.