24×7 Online News
Indian startups had deposits worth about $1 billion (roughly Rs. 8,250 crore) with embattled Silicon Valley…