India is poised to experience more energy demand growth than any other country over the next decade due to its large population and rising demand from all sectors, according to a new report by the ...
A woman in central China who made her two young children sit on an air conditioning unit outside their flat on the 23rd floor just to annoy her husband has been condemned online.