Other Payables (Details) - Schedule Other Payables - USD ($) |
Jun. 30, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Schedule Other Payables [Abstract] | ||
| Compensation payable to officer | $ 1,820,528 | $ 1,815,990 |
| Compensation and interest to related party | 397,259 | 382,486 |
| Other payables expenses | 833,907 | 549,732 |
| Total Other Payables | $ 3,051,694 | $ 2,748,208 |