Some 400 students, trade unionists and Palestine solidarity activists marched in Edinburgh last Saturday.
The loud and lively demonstration was organised to show solidarity with 2000 Palestinian prisoners on indefinite hunger strike.
The hunger strike is against the occupation of Palestine and the illegal detention and inhumane conditions for Palestinians in Israeli prisons.
Around 40 people protested outside the UK Border Agency office in Cardiff last Saturday.
This follows 30 raids on workplaces in South Wales allegedly suspected of employing illegal immigrants.