Make a heavy demand on king about country's stand (4,4)
I believe the answer is:
taxi rank
'stand' is the definition.
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for taxi rank that I've seen before include "Line of cars waiting to to hired" , "Cab-stand" , "Row of vehicles for hire" , "Parking place for cabs" , "site for parking" .)