image
Benchmark indices falter on dismal macro data; banks lead sl