Tens of thousands of protesters have taken part in rallies in cities across the US to press President Donald Trump to release his personal tax returns on the day coinciding with the country’s official annual deadline to file income taxes.
More than 150 protest rallies and marches were expected to take place throughout the country on Saturday. Major cities, such as Washington DC, New York, Los Angeles, Denver, and Philadelphia attracted large turnouts.
The main march unfolded in the nation’s capital, where protesters gathered for a rally in front of the legislative Capitol building and then marched to major landmarks such as the Lincoln Memorial,
Participants at the DC march portrayed the US president as a greedy politician who refuses to be open about his financial dealings while hundreds…