China constructing an artificial island in Maldives near to India
When the whole world is fighting against coronavirus, China is constructing an artificial island adjacent to Maldives, just 684 km far from India. This has been revealed in the recently taken photograph from a satellite.