When i came to Germany i discovered an astonishing fact: India doesn't have a national language!! People in South India can't speak Hindi. Then how do they communicate with the North? They use English. Thats strange as it sounds. So, now whenever we meet an Indian, we ask him whether he can speak Hindi. However, Muslims in South India can speak Urdu. But most of them cannot read it since it has an arabic script.
Whenever we speak Urdu with Indians, they speak pure Urdu and don't use words of Hindi (Sansikrat). Thats strange as well. Because when we hear Indian poiticians in news or when we hear Indian news channels, then tend to use at least some Sansikrat words. But Indian students here don't. I don't know whether they do it for us or is it their normal way of speaking.