In a landmark judgement, after months of deliberations, the Supreme Court on Thursday struck down the Section 377 of the Indian Penal Code (IPC) which criminalized homosexuality.