India will have a strong presence in the 2017 Glasgow World Championships, which starts on August 21.