London is the costliest mission of India with an annual expenditure of over Rs 58 crore while the cheapest consulate is in Indonesia's Bali
London is the costliest mission of India with an annual expenditure of over Rs 58 crore while the cheapest consulate is in Indonesia's Bali