The red flower looks like the African Lapeirousia laxa - or Freesia laxa but that is just my impression. Alani Davis