A man shows his ink marked finger after casting his vote for the general election outside a polling station in Parla village in Muzaffarnagar district in the northern Indian state of Uttar Pradesh April 10, 2014. [Photo/Agencies]
Crimes of Hirohito : `We can't let it happen again'
Tough battle with the army of lobbyists
China's green environmental march benefits US, world
Grassroots and old friends converge in Iowa
First lady's worthy causes
Chinese leaders' passion for sports
Xi visits western Europe