With a number of exciting OTT releases scheduled for July, its time for some action, drama, romance, and mystery. Platform: Prime Video Date: 07 July, 2023 Legend of Fuyao Legend of Fuyao is a Chinese fantasy drama about Meng Fuyao, a young woman born from a divine lotus petal. Platform: Prime Video Date: 05 July, 2023 Tarla Tarla is a …