Storia: India's forex reserves fall $5.65 billion to $666.93 billion in week ended June 26 — Warptech Lab News