https://www.opindia.com/2018/09/ipc-section-377-so-what-is-really-against-the-order-of-nature/
IPC Section 377: So what is really against the order of nature?