Indus Towers releases pledge on over 3% shares held by Vodafone promoters