Home India’s forex reserves hit eight-month low at $640.28 billion