While I have no sympathy for razorpay but I'd just like to point out that laws in India are much more heavy handed than a country like US. People are thrown in jail for social media posts and sometimes just for liking a social media post(1)
Twitter has been having a very hard time operating in India too(2) and routinely censoring stuff so while IANAL just remember that things are very different in different parts of the world.
(1) https://www.hindustantimes.com/india-news/arrested-over-a-fa...?