Top 3 Indian banks are fined