Easing Middle East worries, stable earnings power Indian shares to weekly gains

Easing Middle East worries, stable earnings power Indian shares to weekly gains