Price of any currency in international market is determined by the demand for goods/services produced by the country. If the demand for the product is high then the currency would be strong. The current depreciation of the Indian Rupee is due to rising oil prices. The stability of the government of the concerned country has no role to play in determining the prices of a currency.