Arabic is the official language of Bahrain, though English is widely used. Bahrani Arabic is the most widely spoken dialect of the Arabic language, though it differs widely from standard Arabic, like all Arabic dialects. Arabic plays an important role in political life, as, according to article 57 (c) of Bahrain's constitution, an MP must be fluent in Arabic to stand for parliament. In addition, Balochi is the second largest and widely spoken language in Bahrain.The Baloch are fluent in Arabic and Balochi. Among the Bahraini and non-Bahraini population, many people speak Persian, the official language of Iran, or Urdu, an official language in Pakistan and a regional language in India. Nepali is also widely spoken in the Nepalese workers and Gurkha Soldiers community. Malayalam, Tamil, Telugu, Bangla and Hindi are spoken among significant Indian communities. All commercial institutions and road signs are bilingual, displaying both English and Arabic.