For a while in Germany I was paying 30€/month for 10Mbps. Meanwhile other EU countries gave you 1Gbps for ~10€/month. Germany is definitely at the lower end of internet infrastructure.
This sounds like eastern europe pricing, western tends to be quite a bit higher. We're talking 20+ for DSL or "slow" fiber (100M or so), GB you won't get below 30+ or even 40~50 depending on the country.
Of course. But, you have to take into account the Purchasing Power Parity (PPP) to get the true picture. According to OECD data, Germany's PPP is 0.76 while India's is 18.128 (2019). On an average, there's a factor of 23.85 until prices reach a parity between them. Therefore, just because you pay ~ 2$ a month doesn't make it cheap for India.
https://data.oecd.org/conversion/purchasing-power-parities-p...
(I'm referring to the comment which your comment was in response to, which I know you didn't post.)