China's full military might was on display in Beijing's Tiananmen Square where thousands of troops marched in parade.