Homosexuality is illegal, rules Supreme Court Adultery can be a reason for granting divorce, says Bombay High Court