UK visa refusal decisions must be challenged by Thomas Ddumba July 21, 2019 0 The word “visa” is derived from the Latin “charta visa”, which means a verified paper or a paper that has been seen. Sadly, for many of us, UK visas are ...