Indian National Congress topped the chart of political parties in India by declaring the highest total income at Rs 1,687.12 crore, followed by the BJP, for the period 2010-11 to 2013-14, according to a report by the Association for Democratic Reforms (ADR).