China has finally spoken on the re-enty of its manned space station Tiangong 1. A press release on Mar. 26 says the 8-ton space laboratory is expected to deorbit and enter the atmosphere between Mar. 31 and Apr. 4.
Radar images taken by the Fraunhofer Institute shows the space vehicle currently in a slow spin.