India's benchmark indexes logged their best day in six weeks on Tuesday, closing near one-month highs, as investors scooped up cheaper stocks on hopes that the market has bottomed out. The Nifty 50 ...