Java, .Net/C#, C++ are popular with large sized Indian IT (Services/Consulting)companies. The choice of language is purely based on customer requirements. One of my friend was working to maintain legacy systems written in BASIC. Product companies or startups get to work with new programming languages/technology that are popular.
Code/Comments are entirely written in English.