Houses of Parliament and Big Ben tower with the Thames in London. The true measure of a compassionate society is its willingness to support people.

Read the original on EWTN UK