Section 377- Is Indian Society Progressive? Supreme Court