All these definitely will have an impact.
इन सब बातों का असर निश्चित रूप से पड़ा होगा।