Tennis Channel set for India debut on August 25