The olfactory receptors in humans are located in:


The olfactory receptors of our body are responsible for smell.

93
1