Why are South Indian temples larger than ones in North? Answer isn’t ‘Islamic invasions’