India's forex reserves rise by $140 million to hit fresh peak of $642.63 billion | Sharefundss