Gold price pushes India's forex kitty to $320.78 billion high