With Covid-19 virus sweeping the globe many of us are facing lengthy periods of self isolation either through potential illness or government lock downs. This...