Yes, a foreigner can apply for a trademark in India. However, an Indian registered certificate for a Trademark is recognized in India alone.