单项选择题

城市人口在100万以上的城市的总体规划应由( )批准。

A.城市人民政府
B.城市所在地的省或自治区人民政府
C.省、自治区人民政府审查同意后,报国务院审批
D.国务院审批