Country witnessing business-friendly climate: Minister Pun