Prime Minister Manmohan Singh and Congress president Sonia Gandhi have been named among the top 20 most powerful persons