stevehynd.com
Major Bob Astles, the self styled ‘British adviser’ to Idi Amin passes away
Major Bob Astles, the self styled ‘British adviser’ to Idi Amin has passed away in south London. It was announced earlier this week that Major Bob has been cremated as per his wishes after passing …