Indian markets showed strength on Thursday, with the Nifty gaining 82 points. Investor sentiment was boosted by falling crude oil prices and a stable rupee. Optimism about a potential US-Iran agreement also supported the market.