Non specific information - "Bank of Baroda is a banking company incorporated in India having presence in 25 countries across 5 continents."