E, who likes Wedding photography, sits at one of the extreme end of the row.
K, who sits third to the right of E, likes either Aerial or Wildlife photography.

Only two people are seated between C and M, who sits third to the left of D, who likes Wedding photography.

The person, who likes Wedding photography, sits second to the left B, who likes neither Wildlife nor Aerial photography.
P, who likes Fashion photography, sits fourth to the left of R, who likes Wedding photography.
Four people sit between the person, who sits immediate left of B and P.

Only three people sit towards the right of A, who likes Wildlife photography.
The person, who likes Fashion photography, sits at one of the extreme end of the row.
The person, who sits second to the left of A, likes wedding photography.

Number of people seated between K and C is the smallest prime number.
Therefore, two people are seated between K and C.
Number of people seated between B and D is a multiple of 2 less than 8.
So, either 2, 4 or 6 people are seated between B and D.

Number of people seated between R and A is the half of the number of people seated between B and D.
Total number of people seated in the row is a multiple of 4 more than 20.

Number of people seated between D and B | Number of people seated between R and A | Total number of people seated in the row | Remarks |
2 | 1 | 26 + 2 + 1 = 29 | Not a multiple of 4 |
4 | 2 | 26 + 4 + 2 = 32 | Multiple of 4 |
6 | 3 | 26 + 6 + 3 = 35 | Not a multiple of 4 |
Therefore the arrangement becomes:

Only 17 people are seated between K and P.