Chaya Mansa or Tree spinach; the king of all leafy vegetables

Interesting plant!