30 Int'l contestants to compete in Miss Cosmopolitan World '17