Whether homosexuality should be a crime in India will be decided tomorrow by the Supreme Court, which had in 2013 restored a controversial British-era ban on gay sex. In a hearing on August 1, the court had said "no one should have to live in fear because of their sexuality".