India's foreign exchange reserves rose to the highest level since early November to $676 billion for the period ended April 4.India ranks as the fourth-largest holder of foreign exchange reserves.Foreign investors have pulled out $13.6 billion from the country's debt and equity markets so far this year.For the week ended April 4, foreign currency assets rose to $574 billion.