English: The place is situated on the river Dee.
Telugu: ఈ ప్రాంతం దేవి నది ఒడ్డున ఉన్నది.