http://crowncapitalecomngment.blogspot.com/
It’s that “Will they? Won’t they?” time of year in India. The annual monsoon season is due and – given that the country’s mostly rain-fed agriculture makes up 15 percent of gross domestic product, with hundreds of millions of Indians dependent on it – these rains are a serious business.