Prime Minister Dr Keith Rowley on Thursday demanded respect for people of African heritage as the country celebrated African Emancipation day.