Rupee gains 12 paise to 90.66 against U.S. dollar
Persistent outflow of foreign funds from domestic equity markets and higher crude oil prices overseas amid a volatile geopolitical situation kept investors cautious, forex analysts said