Suresh A Mahadevan, Head of India Equities, UBS, says it is a buying opportunity only if you have a longer time frame, because at this point, there is a fair amount of bad news be it high inflation, slowing economic growth, slowing earnings momentum or lack of reforms from the government.