Mumbai, Sept. 21 -- The Indian rupee appreciated 15 paise to close at 95.81 (provisional) against the US dollar on Monday as crude oil prices retreated from their elevated levels on improved global risk sentiment amid expectations of diplomatic talks between the US and Iran. The Indian rupee firmed on weak crude oil prices amid hopes of diplomatic talks between the US and Iran. Moreover, positive domestic markets and softening of US Treasury yields also supported the local unit. Indian shares closed Monday's session higher as oil prices extended slide to their lowest levels in more than a week and global bond yields dipped amid hopes that diplomatic efforts could help ease tensions in West Asia. Ahead of a crucial meeting this week betwee...