Cape Town Executive Mayor, Patricia De Lille, welcomed the SA Sevens team to the Cape Town Stadium on Wednesday, ahead of the South African leg of the World Sevens Series in the Mother City this weekend. Watch.