A pink rose lies on the ground outside Kunming Central Train Station, China (May 2013). Several days ago the station was the horrific scene to a violent terrorist attack killing 29 people and injuring 130 others, all innocent civilians.
Kunming Train Station, China.
Gods Own Junkyard @ Selfridges
Gods Own Junk Yard @ Selfridges