Indian banks are expected to have a steady growth in earnings and returns over the next 3-4 years, according to a report by Jefferies.