Dramatic images of the three-story house standing in middle of a new major road of Luoyang city in central China’s Henan province has become th...

Read More