Satellite image of ‘China’ in Sri Lanka ignites social media editorAug 11, 20200 UTV | COLOMBO – A satellite image showing a building located in Hambantota in the shape of the word ‘China’ created a buzz on social Read more