So I have previously tried Arch Linux. But it never occured to me that its default devnagri font does not have shra in it. So then I tried to fix it. Went to several forums and some blogs and here is how you can actually fix the issue without any problem
Solution - just delete gnu-free-fonts from your system and all good.