===> Where do people speak Urdu
The language Urdu is spoken in Afghanistan, Bahrain, India, Nepal, Oman, Pakistan, and United Arab Emirates.
Source: The World Factbook
Hindi and Urdu
172 million people speak Hindi and Urdu at home.
Source: Merriam-Webster Dictionary