July 31st is a busy day with several important events in India. Taxpayers have until today to file their Income Tax Returns, EPS-95 pensioners are protesting for a pension hike, the Congress is holding a Parliamentary Party meeting, and numerous companies are releasing their Q1 results.