v3.21.2
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
3 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Total revenue $ 189,771,860 $ 57,415,267
China, Hong Kong & Taiwan [Member]    
Total revenue 78,105,308 35,239,785
Asia [Member]    
Total revenue 75,376,620 9,230,824
UNITED STATES    
Total revenue 7,191,202 3,698,705
INDIA    
Total revenue 20,648,314 3,233,275
Other [Member]    
Total revenue $ 8,450,415 $ 6,012,678