Congress and BJP today defended receiving donations from party workers and other sources as two NGOs released a report that said political parties in India have 'earned' over Rs 4,662 crore since 2004.
Cong, BJP defend receiving donations