the greater area of chongqing is home to some 34 million people, and is situated where the yangtze and jialing rivers meet.

Make this proper case
The greater area of Chongqing is home to some 34 million people, and is situated where the Yangtze and Jialing rivers meet.