Mahindra Finance has 1386 branches in India, located across all states of the country