Am I totes naiive and missing the obvious here? or my imagination? - Is it actually filmed in Argentina/Buenas Aires? -Is Richard (YUM) Hammond ^really^ there or in a studio in England with background?