Which are the places of business / premises which can be inspected by the CGST officer under this section?

CGST officer authorized by the proper officer not below the rank of Joint Commissioner shall have the powers to carry out inspection of any of the following places / premises:
(a) any place of business of a taxable person;
(b) any place of business of a person engaged in the business of transporting goods;
(c) any place of business of an owner or an operator of a warehouse or godown;
(d) any other place

(ICAI FAQ PUBLICATIONS : – 06-09-2017 -INSPECTION, SEARCH, SEIZURE AND ARREST  : FAQ NO.5)