After India reacted to the satellite images that revealed a full-fledged Chinese military complex being built within Doklam, China today justified its construction activities as "legitimate" and said that India has no business to comment on any activity on its territory.