Mirage of building and mountains appear over China