Bank stocks keep benchmarks in green; BPCL slumps 6% with hi

© 2025 Vimarsana