Popular destinations for cycling tours include Nepal , South Africa , Botswana , India , Namibia , Sri Lanka , Zimbabwe , Bhutan , Indian Ocean and Jordan