Easing Middle East worries, stable earnings power Indian shares to weekly gains26 Apr 2024, 8:29 p.m.