While stock market investors are pre-occupied with developments in Greece and China, it is domestic factors that may end up spoiling the party for India. The macro numbers reported recently do not paint a pretty picture. Retail inflation at 5.4% for June is the highest in eight months and industrial activity is not picking up at the desired pace although it is better than the past year. For the first five months of 2015, industrial growth has been 3.5% compared to 1.4% for the same period last year, but in May, growth slowed to 2.7% compared to 3.4% in April. While inflation has inched up in anticipation of a weak monsoon, the lower industrial growth is a result of consumer oriented sectors recording weak performance due to less than expected rural demand.