A car becomes stranded after its parking place is dug into a temporary island at Xi Taibao street, Taiyuan, in North China's Shanxi province on May 5, 2013. [Dengdeng/Asianewsphoto]